package com.gxstnu.mapper;

import com.gxstnu.entity.Task;

import java.util.List;

public interface TaskMapper {
    // 查询所有任务（支持条件查询）
    List<Task> selectAll(Task task);
    
    // 根据ID查询任务
    Task selectById(Integer id);
    
    // 插入任务
    void insert(Task task);
    
    // 更新任务
    void update(Task task);
    
    // 删除任务
    void deleteById(Integer id);
    
    // 批量删除任务
    void deleteBatch(List<Task> tasks);
}